Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates thesis links on duplicate report #742

Merged
merged 1 commit into from
Jul 20, 2021

Conversation

matt-bernhardt
Copy link
Member

@matt-bernhardt matt-bernhardt commented Jul 20, 2021

This changes the links on the duplicate thesis report. They currently point to the processing form, but Mikki provided feedback that this wasn't useful in this context. A better target is the administrate UI's edit thesis form, because this form allows the staff to add more author records.

Relevant ticket(s):

https://mitlibraries.atlassian.net/browse/ETD-378

Side effects

This is a mixing of the custom UI and the administrate UI, but I believe we already do this, and it seems more justifiable than building more custom UI elements.

Developer

  • All new ENV is documented in README
  • All new ENV has been added to Heroku Pipeline, Staging and Prod
  • ANDI or Wave has been run in accordance to
    our guide and
    all issues introduced by these changes have been resolved or opened as new
    issues (link to those issues in the Pull Request details above)
  • Stakeholder approval has been confirmed (or is not needed)

Code Reviewer

  • The commit message is clear and follows our guidelines
    (not just this pull request message)
  • There are appropriate tests covering any new functionality
  • The documentation has been updated or is unnecessary
  • The changes have been verified
  • New dependencies are appropriate or there were no changes

Requires database migrations?

NO

Includes new or updated dependencies?

NO

** Why are these changes being introduced:

* The thesis records shown on the duplicate report need editing in a way
  that the processing form does not support (adding author records).
  Because of this, linking from the duplicate report to the processing
  form makes less sense than linking to the admin thesis form, which
  does allow for linking additional authors.

** Relevant ticket(s):

* https://mitlibraries.atlassian.net/browse/ETD-378

** How does this address that need:

* This changes the link on the duplicate report from the processing form
  to the administrate edit thesis form.

** Document any side effects to this change:

* This is a mixing of the custom UI and the administrate UI, but I
  believe we already do this, and it seems more justifiable than
  building more custom UI elements.
@mitlib mitlib temporarily deployed to thesis-submit-pr-742 July 20, 2021 15:55 Inactive
@coveralls
Copy link

Coverage Status

Coverage remained the same at 94.792% when pulling db49c1c on etd-378-duplicate-link into e8fa35f on main.

@matt-bernhardt matt-bernhardt requested a review from JPrevost July 20, 2021 17:03
@JPrevost JPrevost self-assigned this Jul 20, 2021
@matt-bernhardt matt-bernhardt merged commit 5ed1bfc into main Jul 20, 2021
@matt-bernhardt matt-bernhardt deleted the etd-378-duplicate-link branch July 20, 2021 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants